package com.transaction.manage.model.dto;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;

@Table(name = "market_date")
public class MarketDate {
    @Id
    private Integer id;

    /**
     * 日期
     */
    private String date;

    /**
     * 一个月的第几天
     */
    private Integer day;

    /**
     * 是否当天
     */
    @Column(name = "is_today")
    private Boolean isToday;

    /**
     * 第几行
     */
    private Integer row;

    /**
     * 星期几
     */
    private Integer week;


    /**
     * 年份
     */
    private String year;

    /**
     * 01:银行市场；02:券商市场
     */
    @Column(name = "market_code")
    private String marketCode;

    /**
     * 是否已选择
     */
    private Boolean select = true;



    /**
     * @return id
     */
    public Integer getId() {
        return id;
    }

    /**
     * @param id
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取日期
     *
     * @return date - 日期
     */
    public String getDate() {
        return date;
    }

    /**
     * 设置日期
     *
     * @param date 日期
     */
    public void setDate(String date) {
        this.date = date;
    }

    /**
     * 获取一个月的第几天
     *
     * @return day - 一个月的第几天
     */
    public Integer getDay() {
        return day;
    }

    /**
     * 设置一个月的第几天
     *
     * @param day 一个月的第几天
     */
    public void setDay(Integer day) {
        this.day = day;
    }

    /**
     * 获取是否当天
     *
     * @return is_today - 是否当天
     */
    public Boolean getIsToday() {
        return isToday;
    }

    /**
     * 设置是否当天
     *
     * @param isToday 是否当天
     */
    public void setIsToday(Boolean isToday) {
        this.isToday = isToday;
    }

    /**
     * 获取第几行
     *
     * @return row - 第几行
     */
    public Integer getRow() {
        return row;
    }

    /**
     * 设置第几行
     *
     * @param row 第几行
     */
    public void setRow(Integer row) {
        this.row = row;
    }


    public Integer getWeek() {
        return week;
    }

    public void setWeek(Integer week) {
        this.week = week;
    }

    /**
     * 获取年份
     *
     * @return year - 年份
     */
    public String getYear() {
        return year;
    }

    /**
     * 设置年份
     *
     * @param year 年份
     */
    public void setYear(String year) {
        this.year = year;
    }

    /**
     * 获取01:银行市场；02:券商市场
     *
     * @return market_code - 01:银行市场；02:券商市场
     */
    public String getMarketCode() {
        return marketCode;
    }

    /**
     * 设置01:银行市场；02:券商市场
     *
     * @param marketCode 01:银行市场；02:券商市场
     */
    public void setMarketCode(String marketCode) {
        this.marketCode = marketCode;
    }

    public Boolean getSelect() {
        return select;
    }

    public void setSelect(Boolean select) {
        this.select = select;
    }
}